eeb54d7aed207717fd2243f6975f0dc432c4035d,services/sts/sts-core/src/main/java/org/apache/cxf/sts/event/LoggerListener.java,LoggerListener,handleEvent,#TokenCancellerParametersSupport#,246
Before Change
if (event instanceof AbstractSTSFailureEvent) {
map.put(KEYS.STATUS.name(), "FAILURE");
Exception ex = ((AbstractSTSFailureEvent)event).getException();
if (this.isLogStacktrace()) {
final Writer result = new StringWriter();
final PrintWriter printWriter = new PrintWriter(result);
ex.printStackTrace(printWriter);
map.put(KEYS.EXCEPTION.name(), result.toString());
} else {
map.put(KEYS.EXCEPTION.name(), ex.getMessage());
}
} else {
map.put(KEYS.STATUS.name(), "SUCCESS");
After Change
if (event instanceof AbstractSTSFailureEvent) {
map.put(KEYS.STATUS.name(), "FAILURE");
Exception ex = ((AbstractSTSFailureEvent)event).getException();
map.put(KEYS.EXCEPTION.name(), ex.getMessage());
if (this.isLogStacktrace() && stacktraceFormatter != null) {
map.put(KEYS.STACKTRACE.name(), stacktraceFormatter.format(ex));
}
} else {
map.put(KEYS.STATUS.name(), "SUCCESS");